import request from '@/utils/request'

// 查询菜单列表
export function listMenu(query) {
  return request({
    url: '/zy-api/api/sysMenu/findMenus',
    method: 'post',
    data: query
  })
}
// 查询菜单列表
export function listMenuOptions(query) {
  return request({
    url: '/zy-api/api/sysMenu/findMenuCatalogues',
    method: 'post',
    data: query
  })
}

// 菜单管理搜索接口
export function menuDetail(data) { 
  return request({
    url: '/zy-api/api/sysMenu/findMenuDetail',
    method: 'post',
    data: data
  })
}

// 根据上级菜单code获取当前最大序号值
export function maxNum(data){
  return request({
    url: '/zy-api/api/sysMenu/getMaxNum',
    method: 'post',
    data: data
  })
}

// 新增菜单
export function addMenu(data) {
  return request({
    url: '/zy-api/api/sysMenu/addMenu',
    method: 'post',
    data: data
  })
}

// 修改菜单
export function updateMenu(data) {
  return request({
    url: '/zy-api/api/sysMenu/updMenu',
    method: 'post',
    data: data
  })
}

// 删除菜单
export function delMenu(data) {
  return request({
    url: '/zy-api/api/sysMenu/delMenu',
    method: 'post',
    data: data
  })
}

export function getFirstMenu(data) {
  return request({
    url: '/zy-api/api/sysMenu/findMenus',
    method: 'post',
    data: data
  })
}